package com.tao.override_;

public class Dog extends Animal{
    public void cry(){
        System.out.println("动物在叫");
    }//父类也有一个方法叫cry，并且二者名称，返回类型，参数一样，
     // 这就叫Dog的cry方法重写了Animal的cry方法


    public String m1(){
        return null;
    }//Dog的m1方法重写了Animal的m1方法,
     // 前提是返回类型要一样 或者 子类的返回类型是父类的返回类型的子类
    //例如：我现在设定一个父类和子类,（写在在最后面）
    //然后使用他们
    public BBB m2(){
        return null;
    }


    public void m3(){

    }//Dog的m3方法重写了Animal的m3方法
    //前提是他们的修饰符一样 或者 子类方法不能缩小父类的访问权限
    //public > protected > 默认 > private
}

//设定一个父类和子类
class AAA{

}

class BBB extends AAA{

}